﻿<html DIR="LTR" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
  <head>
    <META NAME="save" CONTENT="history" />
    <!--"A" Index keyword="N:Eas.WebCrawler.Interfaces"-->
    <title>Eas.WebCrawler.Interfaces Namespace</title>
    <xml>
      <MSHelp:RLTitle Title="Eas.WebCrawler.Interfaces Namespace" />
      <MSHelp:Attr Name="Product" Value="Eas.WebCrawler Web Crawling System" />
      <MSHelp:Attr Name="TopicType" Value="kbSyntax" />
    </xml>
    <link rel="stylesheet" type="text/css" href="Modern.css">
    </link>
    <link rel="stylesheet" type="text/css" href="Classic.css">
    </link>
    <link rel="stylesheet" type="text/css" href="redwhiteblue.css">
    </link>
    <link rel="stylesheet" type="text/css" href="calm.css">
    </link>
    <link rel="stylesheet" type="text/css" href="lilac.css">
    </link>
    <link rel="stylesheet" type="text/css" href="HighContrastBlack.css">
    </link>
    <link rel="stylesheet" type="text/css" href="HighContrastWhite.css">
    </link>
    <link rel="stylesheet" id="HxLinks" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css">
    </link>
    <script src="script.js">
    </script>
  </head>
  <body style="display: none;">
    <input type="hidden" id="userDataCache" class="userDataStyle">
    </input>
    <input type="hidden" id="hiddenScrollOffset">
    </input>
    <div id="header">
      <table>
        <tr>
          <td align="left">
            <span id="headerTitle">Eas.WebCrawler Web Crawling System<br /></span>
            <span id="headerBold">Eas.WebCrawler.Interfaces</span> <span id="headerMain">Namespace</span></td>
          <td align="right">
            Language:
							<select id="selectLanguage" style="width:225" onchange="ChangeLanguage()"><option value="vb">Visual Basic</option><option value="cs">C#</option><option value="c">C++</option><option value="js">JScript</option><option value="(all)">(Show All)</option></select><br />See Also:
							<select id="selectSeeAlso" style="width:225" onchange="ChangeSeeAlso()"><option value="">(Select...)</option></select><br />Style:
							<select id="selectStyleSheet" style="width:225" onchange="ChangeStyleSheet()"><option>Contemporary</option><option>Traditional</option><option>Red, White, and Blue</option><option>Calm</option><option>Lilac</option><option>High Contrast Black</option><option>High Contrast White</option></select></td>
        </tr>
      </table>
    </div>
    <div id="mainSection">
      <div id="allHistory" class="saveHistory" onsave="saveAll()" onload="loadAll()">
      </div>
      <div id="classList" class="section">
        <h1>
          Classes
        </h1>
        <table cellspacing="0" border="0">
          <tr>
            <th width="50%">
              Class
            </th>
            <th width="50%">
              Description
            </th>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_ProcessingStateEventArgs.htm">ProcessingStateEventArgs</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Trace argument that wraps a <a href="T_Eas_WebCrawler_Interfaces_ProcessingState.htm">ProcessingState</a>.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_ProcessingStateMessageEventArgs.htm">ProcessingStateMessageEventArgs</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Wraps a <a href="T_Eas_WebCrawler_Interfaces_ProcessingState.htm">ProcessingState</a> and a <b>System.String</b> message.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_Request.htm">Request</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>A request which represents a <a href="P_Eas_WebCrawler_Interfaces_Request_Uri.htm">Uri</a> and all the links processed to get to that <a href="P_Eas_WebCrawler_Interfaces_Request_Uri.htm">Uri</a>.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_UrlCompletedEventArgs.htm">UrlCompletedEventArgs</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>An <b>System.EventArgs</b> that is used when firing events to notify recipients that a Url was processed succesfully.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_UrlFailedEventArgs.htm">UrlFailedEventArgs</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>An <b>System.EventArgs</b> which is fired if a Url could not be processed.</div>
            </td>
          </tr>
        </table>
      </div>
      <div id="interfaceList" class="section">
        <h1>
          Interfaces
        </h1>
        <table cellspacing="0" border="0">
          <tr>
            <th width="50%">
              Interface
            </th>
            <th width="50%">
              Description
            </th>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_CompletedRequestHistory.htm">CompletedRequestHistory</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>The interface used by the <a href="T_Eas_WebCrawler_Interfaces_WebCrawlerEngine.htm">WebCrawlerEngine</a> to store a history of previously completed requests, so that they are not visited again.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_LinkExtractor.htm">LinkExtractor</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Extracts links from a processed page.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_LinkSelector.htm">LinkSelector</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Determines what uris (links) should be crawled.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_ProcessingState.htm">ProcessingState</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Stores state that is accumulated while processing a request.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_RequestStore.htm">RequestStore</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Stores <a href="T_Eas_WebCrawler_Interfaces_Request.htm">Request</a>s which are intended to be processed by the crawler.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_TemporaryStorage.htm">TemporaryStorage</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Abstracts away temporary storage of the contents of a stream so that it can be accessed later.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_TemporaryStorageFactory.htm">TemporaryStorageFactory</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Creates instances of <a href="T_Eas_WebCrawler_Interfaces_TemporaryStorage.htm">TemporaryStorage</a>.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_WebCrawlerComponent.htm">WebCrawlerComponent</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Classes which implement this interface will be initialized by the <a href="T_Eas_WebCrawler_Interfaces_WebCrawlerContext.htm">WebCrawlerContext</a> into which they are passed.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_WebCrawlerContext.htm">WebCrawlerContext</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Context used by web crawler during processing.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_WebCrawlerEngine.htm">WebCrawlerEngine</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>The main web crawler engine.  This interface is used to run the web crawler.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_WebCrawlerEvents.htm">WebCrawlerEvents</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Contains the collection of events fired while crawling.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_WebCrawlerSettings.htm">WebCrawlerSettings</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Implementations of this class are used to create impementations of <a href="T_Eas_WebCrawler_Interfaces_WebCrawlerEngine.htm">WebCrawlerEngine</a>.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_WebRequestInterface.htm">WebRequestInterface</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Wraps details about a web request.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_WebResponseInterface.htm">WebResponseInterface</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>Wraps a <b>System.Net.WebResponse</b> returned from a request to a <b>System.Uri</b>.</div>
            </td>
          </tr>
        </table>
      </div>
      <div id="enumerationList" class="section">
        <h1>
          Enumerations
        </h1>
        <table cellspacing="0" border="0">
          <tr>
            <th width="50%">
              Enumeration
            </th>
            <th width="50%">
              Description
            </th>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_TraceLevel.htm">TraceLevel</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>The level of tracing to use while processing.</div>
            </td>
          </tr>
          <tr valign="top">
            <td width="50%">
              <a href="T_Eas_WebCrawler_Interfaces_WorkerState.htm">WorkerState</a>
            </td>
            <td width="50%">
              <div id="summary" class="section">
                <h1>
                  Summary
                </h1>The different states of processing in which a worker can be.</div>
            </td>
          </tr>
        </table>
      </div>
    </div>
  </body>
</html>